home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / misc / noahsarc.lha / Noahs.Arc / Part3 < prev    next >
Text File  |  1995-10-05  |  38KB  |  770 lines

  1.   
  2.   Amiga 2000 Note:  If you have a 2000 with an A2090A Hard Disk/SCSI
  3. Controller, then you'll want to follow your own startup routine to "auto-
  4. boot" your hard drive.  After that you can join us down below.
  5.  
  6.   And if you've got just tons of room on your hard drive and don't want to
  7. delete a single thing I suggest, that's cool.
  8.  
  9.   Hey, I like icons too. ;)
  10.  
  11.                                        *
  12.  
  13.   The following is for floppies only, but even if you have a hard drive, I
  14. recommend you grab an old Workbench disk and go through the routine with us.          
  15.  
  16.                                        *
  17.  
  18.   Workbench 1.2 Notes:  First off, you'll want to bomb the Demos drawer.
  19. I've seen all kinds of "graphics hacks" now and I rate these a "C-".  Look
  20. at them, gawk in awe if you must, then discard the whole thing.  The rest of
  21. this stuff you'll pretty much have to wade through..most of it's the same
  22. and you should be able to figure what's new or put in a different drawer.
  23. In the System drawer, delete the SlowMemLast program.  If I ask you to
  24. delete something and the computer responds "object not found", it's probably
  25. an upgrade, so move on.
  26.  
  27.                                        *
  28.  
  29.   Okay!  One of the first things we need is a stripped-down version of Work-
  30. bench1.3.  This will be a good chance to go through the various directories
  31. and make a few mentions.  Watch that byte gauge and hold on.
  32.  
  33.   Let's start off on a good note by clearing away some of this unnecessary
  34. glitter.  Activate the Shell icon and blast it into the Great Forevermore.
  35. Look it dead in the eye and say "This is the Bench, buddy, not some beauty
  36. parlor" and send Mr. Shell to GoodbyeLand.
  37.  
  38. Expansion:
  39.   Blow this guy right out of the water.  If you have a hard drive and there
  40. are files in your df0's Expansion directory, just "Delete Expansion.info" to
  41. get rid of the unnecessary icon.  If there are no files in the Expansion
  42. directory, blast the whole thing.
  43.  
  44.  
  45. Empty:
  46.   You can keep it around for now; it's harmless and useful to make new
  47. drawers with.  When you activate it then Duplicate it, it actually
  48. duplicates both files for you; the Empty directory and the Empty.info file,
  49. the icon.  If you Dir in the CLI you'll see Copy Of Empty (dir) and down
  50. below the Copy Of Empty.info icon.
  51.  
  52.  
  53. Trashcan:
  54.   The general reason this doesn't have a place on the Workbench is this:
  55. Workbench is already jammed to the teeth, byte-wise, so if we've got
  56. something we just kind of want to let hang around a while before we decide
  57. whether or not to dump it, we don't want it hogging up byte space.  It's
  58. much more practical to simply store it on a separate disk named "Misc"
  59. or something.  We won't delete friendly ol' Trashcan (there are some great
  60. Trashcan icons out there), we just won't use it much.  Sorry!
  61.  
  62.  
  63. Prefs:
  64.   Ah, our first serious case of update-itis.  What they did was allow you to
  65. access the specific parts of the Preferences program, nothing wrong with that
  66. on the face of it.  The idea is to save you time, but..(here it comes)..
  67. rather than just having the Preferences icon in the Utilities drawer where
  68. it belongs, you have to have a whole separate drawer for the Prefs programs.
  69. So not only does it take time to open the Prefs window, whereas you might
  70. have already had the Utilities window open, but every time you open the main
  71. Workbench window it takes just that much longer, because it also has to load
  72. the Prefs icon.  Eventually you won't be using the Preferences program very
  73. much, but still opening the main window lots, so you'll actually be LOSING
  74. time!  Sorry to be so picky, but it's important to see here that if TIME is
  75. is the main factor, you have to weigh everything.
  76.  
  77.   On this disk we're going to blast all this stuff except the big guy.  You
  78. may want one or two of them down the road, but you can fish them off the
  79. master disk then.  So first grab Preferences with the mouse and drop that
  80. beggar right into the main Workbench window next to the Trashcan.  After you
  81. get things set up you won't need it so much and can move it to the Utilities
  82. drawer.  Next, close the Prefs window, activate the Prefs icon and Discard.
  83. See ya, guys, be sure to write!  You'll see the screen flash briefly but
  84. don't worry about it.  The Prefs drawer itself can't be deleted; it's part of
  85. the startup-sequence's Path command, and we'll have to wait until we edit it
  86. out before we can delete the actual directory.  For now, activate the Prefs
  87. icon, pull down the Rename menu, and rename it to "XX" or whatever.  Now
  88. activate the Preferences icon and rename it to "Prefs" so you won't have
  89. to type out "P-r-e-f-e-r-e-n-c-e-s" every time you want to access it through
  90. the CLI.
  91.  
  92.   I have to admit the book covers Prefs quite well.  When you SAVE in
  93. Prefs, it saves the current screen/pointer/printer information to a tiny file
  94. called "system-configuration" in the devs directory.  Make note of the
  95. difference between the SAVE and USE functions.  When you get the program
  96. PrefCh (off a BBS or FredFish/PublicDomain) you'll only use the USE box.
  97.  
  98.  
  99. Utilities:
  100.  
  101.   This drawer might be more appropriately named "Tools", although either's
  102. fine.  You can also use "Utils" if you like.  In it we find a mixed bag of
  103. goodies, most of them of no real use to us.  Notepad is only an example
  104. of a word processor; they make no claim to the contrary.  ProWrite, a real
  105. word processing program, is made up of 143,624 bytes, whereas humble little
  106. Notepad is a paltry 50,832.  You can use it to play around with, and I could
  107. spend a page on Notepad alone, but it would be a waste of both our time as
  108. you're definitely going to buy a regular program like ProWrite if you're
  109. into writing at all.  For this bench, it's history.
  110.  
  111.   Check out a Notepad note's Info window for the layout of the font and
  112. window size formats in the Tool Types box.  You use those little up and down
  113. arrows to view the different sub-commands.  The fact that you can enter
  114. little sub-commands in this box, and change the Default Tool to whatever
  115. you want is what makes a Project window, like this one, so necessary.
  116.  
  117.   The Calculator is pretty straightforward.  We'll keep it around for now
  118. unless you know you don't want it.  Rename it "Calc" for quick access through
  119. the CLI.
  120.  
  121.   Move the Clock over to the main Bench window.  It's not really a tool,
  122. it's just kind of what it is.
  123.  
  124.   The ClockPtr is cute, but it's really more of a "hack", so unless you
  125. just can't live without it, give it the heave-ho.  Remember, this is a
  126. stripped-down version of Workbench we're working on here..any of these
  127. things that you kind of like can easily be copied over to future Benches.
  128. The general impression you might have is that you need LOTS or MOST of the
  129. programs on the disk, whereas in reality you hardly need any of them.  Most
  130. are for the advanced user.  The things WE want are on the BBSs! :)
  131.  
  132.   Blast CMD.  It "redirects serial or parallel output to a file", like you
  133. really need that, and heave PrintFiles out the window.  It lets you print
  134. multiple files, which you can do just as easily, if not better, with a
  135. Directory Utility. InstallPrinter is to help you copy your printer driver
  136. over from the Extras disk, but, being the computer version of a dashboard
  137. idiot light, I don't think you'll need it.  If you want to use it just
  138. once, to copy your regular driver over, fine.  I won't embarrass you later
  139. by mentioning it.
  140.  
  141.   GraphicDump works okay and doesn't need any further documentation.  We
  142. don't need it on this disk so give it the ax.  Yes, yes, I'm sorry we're
  143. throwing all this stuff away, but you get to modem'ing, or hoof it down to
  144. your local Public Domain outlet, and you'll just have LOTS of goodies to put
  145. on your Workbench.  A week after you get your modem going you'll be screaming
  146. for byte space, promise.
  147.  
  148.   As far as More goes, if you've got Less, well, Less is much more than More,
  149. not less.  I mean, Less is, not More.  That is, much more less.  So MuchMore,
  150. an excellent BBS Type program, is not less than More, but Less is much more
  151. than MuchMore and always more than More, or rather, not less, than More.  In
  152. essence, then, More is history.  Quoth the raven...
  153.  
  154.   Again, we'll leave it on our normal Workbench, as lots of ReadMe files will
  155. try to access it, but for this bench, it's outta heah.
  156.  
  157.   Say is definitely a kick.  The pitch controls, etc, are fun but remember
  158. you HAVE to enter the Pitch when you change the Voice to have an effect.
  159. Experiment with different settings.
  160.  
  161.          example: -r-p85
  162.  
  163.          default:  p-110
  164.                    s-150
  165.  
  166.          I like: -p100-s120
  167.  
  168.   Use "Say -x <filename>" to speak a textfile.  Cntl-c to quit.
  169.  
  170.   I've decided Say has a Canadian accent, possibly Manitoban.  Great
  171. phonetic practice is to make Say pronounce foreign words.  It's tough but
  172. can be done quite well.  Future project:  Make up a whole bunch of Say
  173. windows ready to say all kinds of things, hook up the audio output to the
  174. phone line somehow and CALL somebody!  Hah!  Give little Say the ax.
  175.  
  176.   And if that's you I still hear gripin' about how empty we left the poor
  177. li'l helpless Utilities directory, well, the bad news is that not even cute
  178. ol' Say belongs here.  It's not really a Bench tool..it belongs in some Audio
  179. or Audio/Tools drawer or something.
  180.  
  181.   It's slightly ironic that Commodore took one of the few tools that we
  182. actually DO need and demoted it to the Extras disk in this latest version.
  183. Open up the Extras disk's main window, go into the Tools drawer, rescue
  184. our lost buddy IconEd with the brave and fearless mouse and bring it safely
  185. home to the Utilities drawer.  There, an honest-to-goodness tool.
  186.  
  187.  
  188. System:
  189.  
  190.   CLI opens up a new CLI window.  There's a similar command in the c
  191. directory called, oddly enough, "NewCLI".  Type "NewCLI" in a CLI window and
  192. you've got another.  I'm putting all these commands, etc, in capital letters
  193. for your benefit, remember.  DOS doesn't give a hoot.  For now, pick up the
  194. CLI icon and dump it in the main window.  We want it as handy as can be.
  195.  
  196.   DiskCopy is just that.  Workbench procedure is to pick up the FROM disk
  197. with the mouse and drop it onto the TO disk, and DiskCopy does the rest.
  198. It will go bye-bye after you get MarauderII, a much-needed diskcopying
  199. program.  As far as store-bought software goes, MarauderII is first on
  200. the list, followed closely by FaccII.  MarauderII, besides allowing you
  201. to make copies of most of your copy-protected disks, has an extremely impor-
  202. tant diskcopy Verification feature.  We'll always use it for important disks.
  203.  
  204.   Update Note:  MarauderII has gone out of business, so whatever the
  205. salesperson suggests should be fine.  The local guys say a program called
  206. "Project D" is the best one around right now, but it's certainly subject to
  207. change.  In the tutorial I'm just going to continue using the now-generic
  208. term "Marauder" as both noun and verb for a high-quality commercial disk-
  209. copying program and process.
  210.  
  211.   Format will be much-used, either from the icon, pull-down menu
  212. ("Initialize"), or the CLI.  You, the budding Amigalite, don't want any dumb
  213. Trashcan on your clean disk, as the Workbench's Initialize command insists on
  214. giving you, so the CLI allows you to format the disk spanking clean.  Handy
  215. little fella!
  216.  
  217.                 Format drive df1: name Formatted noicons
  218.  
  219.   Format is VERY particular as to correct usage, so scribble it down.  As a
  220. rule you usually format in drive df1, just to keep it away from Workbench.
  221. Don't want any nasty accidents!  The name is up to you but you have to have
  222. the word "name" there in the command.  To be technical, the subcommand
  223. "noicons" should actually read "notrash", as it's really keeping the
  224. Trashcan directory from being created, with, of course, its lowly icon.  I
  225. don't want to "be technical" in this tutorial, but there are definitely some
  226. things we want to pay attention to, such as when and where directories are
  227. created.  Especially, ahem, without our permission.
  228.  
  229.   InitPrinter:  Don't have the slightest idea what it is and have never seen
  230. any documentation on it.  All I know is my printer hates it.  Send it to the
  231. great Byte God In The Sky.  If your printer doesn't work, THEN try it.
  232.  
  233.   Update Note:  Well, I finally read some documentation on it, and I STILL
  234. don't know what it does. :)
  235.  
  236.   Having, myself, never had a case of broken fonts, I'm just not sure what
  237. FixFonts is all about.  From reading the paragraph in the update book, it
  238. updates the .font files, but I'm not about to touch it.  "If it ain't broke,
  239. don't fix it" don't..excuse me..doesn't just apply to cars and plumbing.
  240. There's no place for it on this disk so give it el-flusho.  If your fonts
  241. ever DO break, make sure to try it right away.
  242.  
  243.   NoFastMem is a seldom-used command.  We're tossing it off this Bench but
  244. just remember it in case some program wants you to run it first.  Of all the
  245. progs, hacks and games I've run this last year, I have found exactly ONE
  246. program that used it, and it wasn't even documented, I discovered it by
  247. accident.  If, or should I say, because you have a meg of Ram, the first Ram
  248. to be used up is the FastMem, the expansion pack.  It was only when I had a
  249. bunch of stuff up on the screen and a bunch of stuff stored in Ram that
  250. this certain program suddenly ran much faster, because I had No..Fast..Mem
  251. left.  I made some room in Ram and sure enough the program was "slow" again.
  252. Having never had the chance/desire/need to use NoFastMem, it took me a while
  253. to figure out what was going on, but when I ran it, bang, the program was
  254. fast again.  Which brings us to...
  255.  
  256.   FastMemFirst, which I never HAVE used.  We automatically use our FastMem
  257. before the chip mem, so unless I've misplaced my physics book, that means it
  258. would come ahead of, or "First".  If you want to leave it in both the
  259. directory and the startup-sequence, fine, no biggie.
  260.  
  261.   MergeMem is if you have additional Ram boards, which you'll know if you
  262. do.  Blast it.
  263.  
  264.   We'll trash SetMap in a little while.  Way way down the road on some rainy,
  265. wintery day you can dust it off and try to make it do something besides goof
  266. up your keyboard.  If you have a crying need to try it out now, no problem!
  267. Simply put your Extras disk in df1 and enter these two simple commands:
  268.  
  269.                      Copy df1:devs/keymaps/usa2 df0:devs/keymaps
  270.                      SetMap usa2
  271.  
  272.   Isn't SetMap a real tickle??
  273.  
  274.                                        *
  275.  
  276.   Those are the directories that have/had icons attached.  We'll make a small
  277. sidetrip experiment for a minute and then come back to the Workbench and take
  278. a good look (haul out that eraser!) at the files in the other directories.
  279.  
  280.                                        *
  281.  
  282.   Okay..feeling brave?  We're going to take a tiny, hesitant step into the
  283. dreaded Interlace Land.
  284.  
  285.   Few dare to tread there!  Few have survived to tell the tale.
  286.  
  287.  
  288.  
  289.   Turn down the lights and close the curtains.  Serious.
  290.  
  291.  
  292.  
  293.   Adjust the brightness and contrast controls on your monitor so that the
  294. knobs are at the indents.
  295.  
  296.   Pop open Prefs, turn the Interlace box ON and SAVE that rascal.  Now
  297. don't be scared..the first time I did this it only cost me $179 in the shop,
  298. a stiff warning from the store owner not to do it again, and an afternoon in
  299. court due to the the ensuing litigation from Commodore.  Ready?
  300.  
  301.   Reboot this baby.
  302.  
  303.   Okay, open the Bench window and see what you think.  C'mon now, be honest..
  304. looks like hell, doesn't it?  Open the Prefs and pull the whole Prefs window
  305. down to the bottom half of the screen.  Now we'll adjust the bench colors
  306. with the color slide gadgets.  They go from 0 to 15, with 0 being at the far
  307. left.  Click in the slide box to move the pointers one at a time, move them
  308. so they read:
  309.  
  310.           blue - 0    white - 7    black - 0    gold - 6
  311.                  0            6            0           4
  312.                  4            6            0           0
  313.  
  314.  
  315.   Amazing, eh?  #2's obviously the reason for the Interlace jitter.  Not
  316. fiddling with the colors is the main reason most people think Interlace is
  317. worthless..they just boot it up, go "Yecch!", and that's that.  The main
  318. reason you don't see it in the stores is because of the bright lighting.
  319. This is obviously a low light, non-glare situation.  If you're trying this
  320. during the daytime, definitely try it again tonight with almost all the
  321. lights off.  I ran #1 at 0,0,5 for a long time but recently moved it down to
  322. 0,0,4.  You'll also want to fiddle with your monitor controls and the
  323. settings above.  Experiment!
  324.  
  325.   After that you'll want to make a few other adjustments to Prefs if you
  326. haven't already.  Put the Key Repeat Delay between the y and the R, the Key
  327. Repeat Speed right under the second e in "speed", Text on 80, mouse on 1 and
  328. the mouse double-click delay near the top, about even with the buttons on the
  329. little Prefs mouse.  You want to train your hand that there's a difference
  330. between just kind of clicking on the mouse, and an authentic double-click.
  331. Go to the Pointer editing window and change those awful pointer colors, then
  332. back to the main Prefs screen.  If you have a dot matrix printer and do any
  333. graphics stuff, go to the Printer screen and change the Paper Size to Custom,
  334. which'll help get rid of some of those horizontal lines.  Change the box on
  335. the Graphic 1 screen to "Black and White" unless you're going to be doing
  336. color stuff.  When you're printing out text and you want to change the left-
  337. hand margin, the margin box is where you do it.  When you're done, SAVE.
  338.  
  339.   Pop open a few windows, your Directory Utility if you've got one, hey,
  340. twice the screen size!  Room!  Space!  Windows!
  341.  
  342.   The Interlace mode, fairly unique, compliments of Commodore.
  343.  
  344.   For daytime viewing you might brighten things up a bit.  I have a prefs
  345. setting called "day.pref", colors 006/788/000/860, I use with the BBS program
  346. PrefCh.  I don't use Interlace all the time, but near to it.
  347.  
  348.   Interlace mode is radically affected by not only where your bench lights
  349. are placed, but how bright they are.  You definitely want them on a dimmer,
  350. and definitely no reflections on the screen.  There seems to be this perfect
  351. brightness for the lights; too low and the screen kind of throbs too much,
  352. too bright and the screen's harder to focus on.  So experiment with the
  353. Prefs colors, the brightness and contrast controls on the monitor and your
  354. bench lights, and I bet you'll find this exact perfect combo.  When you do,
  355. you might even "lock" the dimmer in place with a piece of tape (or have it
  356. out of reach) and then turn the lights on from a different switch.
  357.  
  358.   If you've got bad eyes even the toned-down Prefs colors may not be
  359. acceptable, in which case I'd suggest you start saving your money and look
  360. around for a high-persistence monitor that you can run in Interlace without
  361. the jitter.  I almost dare to call Interlace a necessity.
  362.  
  363.                                        *
  364.  
  365.   It's going to get pretty gritty from here on out, so don't reboot until I
  366. tell you to or you might end up starting all over.  If you don't like the
  367. Interlace mode, pop Prefs back open, change the Interlace box to OFF and
  368. reboot now.  Also tweak your colors back.  If the slight jitter doesn't
  369. bother you, but things are "weird" and "different", give it a chance..you'll
  370. get used to it and the extra screen space is tremendous.
  371.  
  372.                                        *
  373.  
  374.   So now that we've got some room, drag the Workbench down to the bottom
  375. half of the screen and open a nice big CLI window in the upper half.  Or, be
  376. incredible and make the entire screen one window.
  377.  
  378.   Type "Dir devs all" and you should see:
  379.  
  380.  
  381.     keymaps (dir)        - keymaps dir and any keymaps floatin' around
  382.  
  383.     printers (dir)       - printer drivers dir and any drivers
  384.  
  385.     clipboards (dir)     - empty unless you've used Notepad's Cut and Paste
  386.                            feature..this is where it saves them.
  387.  
  388.     clipboard.device     - supports clipboard function
  389.  
  390.     MountList            - for use with hard drives; Type this for a classic
  391.                            example of computerspeak
  392.  
  393.     narrator.device      - part of Say
  394.  
  395.     parallel.device      - controller for the parallel port (printer)
  396.  
  397.     printer.device       - controller for printer
  398.  
  399.     ramdrive.device      - controller for Ram
  400.  
  401.     serial.device        - controller for the serial port (modem)
  402.  
  403.     system-configuration - screen/pointer/printer info saved by Prefs
  404.  
  405.  
  406.  
  407.   Now, <heh heh heh..> for the deletion part:
  408.  
  409.   The keymap usa1 activates the top row of the numeric keypad, the (, ), /
  410. and * keys, over to the right there.  I usually see the numeric keypad as
  411. being used by people who bought the computer to run some business program
  412. and that's all.  We won't even touch the thing, outside of the occasional
  413. game, so we don't need usa1.  And as far as any other keymaps go, well,
  414. this isn't Sweden, so:
  415.  
  416.                         Delete devs/keymaps all
  417.  
  418.  
  419.   For the printers directory, you'll copy the proper driver over from the
  420. Extras disk.  You can dump the generic driver, such as:
  421.  
  422.                         Delete devs/printers/generic
  423.  
  424.  
  425.   We'll leave the Clipboards directory and device alone as other programs
  426. may want them.  If you'll never have a printer you can bomb the printer.de-
  427. vice.  Unless you have a hard drive, get rid of that terrible reminder of how
  428. much you DON'T know about computers by deleting the MountList and that's it
  429. for devs.
  430.  
  431.  
  432.   1.2 Note:  Nothing in this next directory for you to delete.  Sorry!
  433.  
  434.   Now "Dir l".  The FastFileSystem is for hard drives, so if you have one
  435. and KNOW you want it, fine, otherwise "Delete l/FastFileSystem".
  436.  
  437. The Newcon-Handler and Shell-Seg are for the late Mr. Shell, so:
  438.  
  439.                      Delete l/Newcon-Handler
  440.                      Delete l/Shell-Seg
  441.  
  442.   Some of these other yokels are a little too advanced for our use, so:
  443.  
  444.                      Delete l/Aux-Handler
  445.                      Delete l/Pipe-Handler
  446.                      Delete l/Speak-Handler
  447.  
  448.   A few programs down the road may politely ask if they can store a small
  449. handler file in our l dir.  No problem, we're very generous and are glad to
  450. accommodate them.  As long as they keep it under, s-a-a-y, a thousand bytes.
  451. I run a subroutine called ConMan which has a handler file of a whopping 184
  452. bytes, but I, wishing to set a sterling example for all Amigakind, gener-
  453. ously, no, benevolently allow a file that size to clog up my heretofore
  454. unsullied l directory.
  455.  
  456.   Once again, we're just making a stripped-down, basic Workbench here,
  457. teaching you what HAS to be on a disk, and what doesn't.  So in the future
  458. when you're trying to copy that 350k program over to a WB disk, you'll know
  459. what to delete to make room.  
  460.  
  461.   Now "Dir libs".  We'll leave all of this stuff here; you never can tell
  462. when some program might try to access one.  If your drive light comes on
  463. when you're not expecting it, like if you're running a program out of Ram
  464. or from df1, chances are something's seeking a lib.
  465.  
  466.   The directory t is a backup for the Ed program.  That's why it takes Ed so
  467. long to do its thing sometimes.  If you're RE-editing a file, it both saves
  468. your new file to where you want and the old one to the t dir.  Just leave
  469. the t dir alone, somebody may want it.  Including, ahem, you.
  470.  
  471.  
  472.   "Dir s" and there's our new buddy, the startup-sequence.   And (yawn!)
  473. there's the "startup-sequence.hd", the suggested hard drive sequence.  It's
  474. terrible, of course.  When you get a hard drive you'll look at this one,
  475. look at the manufacturer's suggested sequence, throw them both in the (real)
  476. trash and make your own like everybody else does.  That's "everybody else"
  477. as in "Amiga/Atari owners", naturally.  "Everybody else" as in "everybody
  478. else" means people who just turn a switch on.
  479.  
  480.                                        *
  481.  
  482.   Now I've given this 1.3 startup-sequence some thought, and I've come up
  483. with this:  While the 1.2 st-seq had all kinds of needless commands and some
  484. outright silliness, this thing is just beyond redemption.  So rather than
  485. spend endless pages explaining why so much of this nonsense ISN'T what we
  486. want, I think I'll just take it from the top and tell us what we DO.  Any
  487. questions?  No?  Good.
  488.  
  489.   Now to start with, I- OUCH!  All right!!  Who threw that spitball?!?
  490.  
  491.   (Ahem!)  To start with, in a CLI type:
  492.  
  493.    CD df0:                     ;just to make sure
  494.    Rename c/FF c/FastFonts     ;rename FF back to program's correct name
  495.  
  496.   If you want to use the cleaned-up topaz 8 font I included with the
  497. tutorial, do the following.  I'll assume the whole tutorial is on a disk in
  498. df1.  If you've got it elsewhere, you'll have to put in the right device
  499. name:
  500.  
  501.    MakeDir fonts/TBM                 ;makes the TBM dir in fonts
  502.    Copy df1:fonts/TBM.font fonts     ;copies the .font file to the fonts dir
  503.    Copy df1:fonts/8 fonts/TBM        ;copies the 8 file to the TBM dir
  504.  
  505. Now we'll get serious:
  506.  
  507.    Delete s all                ;yes, it's best this way.  The s dir, itself,
  508.                                 shouldn't be deleted, but check to make sure
  509.                                 and "MakeDir s" if it's not there
  510.    Ed s/startup-sequence       ;at this point you cease to be a computer
  511.                                 user..and start becoming a computer operator
  512.  
  513.  
  514.   Up pops our new faithful friend Ed, and we're on our way.  Our new best
  515. buddies are the Backspace, Delete, and arrow keys.  You'll eventually
  516. master these guys.  Tab also has its role to play.
  517.  
  518.   The first command is SetPatch, which fixes a couple of small bugs in ROM.
  519. It's not necessary.  In true technical manual style, the update book I have
  520. for the 1.3 disk states quite clearly under the SetPatch section that it
  521. "must be run in the first line of the startup-sequence", and sure enough,
  522. near the end of the book, they've got a startup-sequence example and, you
  523. guessed it, they have SetPatch on the SECOND line, after BindDrivers. <sigh>
  524. It spits out a whole bunch of ridiculous text, so we'll quiet it down with
  525. a ">nil:", which will redirect the command's message to Nullsville, like so:
  526.  
  527.                      SetPatch >nil: R
  528.  
  529.   (2.x/3.x users don't use the "R")
  530.  
  531.   If you have a hard drive, the next command might be BindDrivers, followed
  532. by Mount and your Assigns, etc, but we'll talk more about that in Part9.
  533. If this is all new to you and you HAVE a hard drive, I'd actually recommend
  534. that you not even use it until you understand what's going on.  At this
  535. stage in your computer evolution, the hard drive is NOT the main deal of the
  536. system, that thing in front of you with all the keys on it is.  The hard
  537. drive is an auxiliary piece of equipment, to be attached later after you
  538. understand the basic unit.  Like you understand your TV before you get a
  539. VCR, or you know how to operate your stereo receiver before you buy a CD
  540. or tape player, same deal.  If you have a hard drive and just gotta use
  541. it, skip to Part 9, make notes of what you need, then come back here.
  542.  
  543.   Next up is setting up our Paths.  This is to make accessing tools through
  544. the CLI, or a scriptfile, easier.  So it would be:
  545.  
  546.                      Path Ram: c System Utilities <etc>
  547.  
  548.   We ALWAYS set our Paths before LoadWb.  Also, at some point before LoadWb,
  549. you have to call attention to Ram, so it'll be recognized by Workbench and
  550. its icon will load, so this does that too.
  551.  
  552.   You'll use AddBuffers until you pick up a copy, oops, 'scuse me, dirty
  553. word, pick up your FaccII disk down at the store and get it going.  Briefly,
  554. when you run AddBuffers it takes away memory and allocates it for remembering
  555. the programs or commands that most recently took place.  Then it calls them
  556. from memory instead of having to re-access the disk, MUCH quicker.  So for
  557. now, assuming you have the meg of Ram, we'll kick ol' AddBuffers up to 200,
  558. like thus:  AddBuffers df0: 200.  Just don't run any 300K animations or you
  559. may run out of gas.  Be incredibly generous and give grateful little df1 50
  560. or so, like:
  561.  
  562.                      AddBuffers df0: 200
  563.                      AddBuffers df1: 50
  564.  
  565.   The bad news about AddBuffers, and why it's quickly going to end up on
  566. the scrap heap, is that it can't be "turned off" so you can get the memory
  567. back.  FaccII is a sophisticated AddBuffers, complete with OFF switch.
  568. Compared to every other piece of good software you'll buy, it's about the
  569. least expensive at around $25-$30.  And by far and away the most-used, if
  570. not appreciated.  An excellent program, get it as soon as you can.
  571.  
  572.   Sidenote:  The "controller" program for the FaccII program is called
  573. SatisFacction, which I renamed "Fac".  "Fac -q" quits FaccII, for example,
  574. which I'll be using in this tuturial when talking about memory.
  575.  
  576.   After that is FastFonts, which speeds up the text output and allows us to
  577. change the default font for our CLI windows, etc.  I didn't like the two
  578. capital letters "FF" as the name of a program or command, and, as evidenced
  579. by the program's output, its real name is "FastFonts", so that's what I'm
  580. going to call it from here on out.  If you've put the "8" and "TBM.font"
  581. files that came with the tutorial into your fonts dir, then make the
  582. FastFonts command read "FastFonts >nil: TBM.font".  That'll start up the
  583. fast text and kick in the new, cleaner fonts.  These fonts are a sliced-up,
  584. whittled-down true IBM font that have the true IBM ANSI characters, so BBS
  585. menus will look correct to you.
  586.  
  587.   Next on the list is LoadWB, which is the one that makes all the racket
  588. as the disk icons are loaded.  As you may know, LoadWb isn't strictly
  589. necessary.  If you're running certain big animations, for instance, LoadWb
  590. isn't used.  In that case we'd need a different st-seq but fortunately
  591. there's a great program out there in BBS/FredFishLand called Select that
  592. will allow us to select our st-seq at the very beginning of boot-up.  Nice!
  593. The book says LoadWb has a "delay" option to help quiet down all the disk
  594. thrashing, so the command would be:
  595.  
  596.                      LoadWb delay
  597.  
  598.   Assuming you have the FastMem pack, the next command would be:
  599.  
  600.                      SetClock >nil: opt load
  601.  
  602.   Toss in an "EndCLI >nil:" to close the st-seq window and that's it!
  603.  
  604.   Something like:
  605.  
  606.                      SetPatch >nil: R
  607.                      Path Ram: c System Utilities
  608.                      AddBuffers df0: 200
  609.                      AddBuffers df1: 50
  610.                      FastFonts >nil: TBM.font
  611.                      LoadWb delay
  612.                      SetClock >nil: opt load
  613.                      EndCLI >nil:
  614.  
  615.  
  616.   Okay!  Hit Esc, then "x", then Return to save it.
  617.  
  618.                                        *
  619.  
  620.   Reboot this puppy and check that startup time.  And it's really pretty much
  621. the same end result we had before, only dainty Mr. Shell is gone as well as
  622. some of that Aux and Pipe-Handler junk.  AND we saved a bunch of memory.
  623.  
  624.   In general, you'll put your downloaded sub-routines and things after all
  625. the above, just before the EndCLI.  If you have a Tools directory, or any
  626. other directory you have tools in that you may want to access through the
  627. CLI, put them in as well.  The c directory is automatically already in the
  628. paths, but we'll put it in to help icons and scriptfiles find it.
  629.  
  630.   If and when you have problems with the st-seq, use the Echo command in
  631. front of each command to tell you what's coming next, so you'll be able to
  632. see where it fails.  Something like:
  633.  
  634.                      SetPatch >nil:                  ;has to be first
  635.                      Echo "Ran SetPatch.."
  636.                      Echo "Adding buffers to df0.."
  637.                      AddBuffers df0: 200
  638.                      Echo "Adding buffers to df1.."
  639.                      AddBuffers df1: 50
  640.                      etc
  641.  
  642.   You can do the above to any command that doesn't have a ">nil:", delete
  643. any ">nil:" already existing..and you can just have the BUSIEST of startup-
  644. sequences!
  645.  
  646.   Conversely, you can whittle a startup-sequence right down to the nubs if
  647. you want.  If you don't care if the write dates on your files are correct
  648. (seen by using the List command), you certainly don't need SetClock.  If 
  649. you don't mind typing full pathnames, you don't need the Path command.
  650. The FastFonts fast text and new fonts are certainly options, as are Add-
  651. Buffers and SetPatch.  Of course, you can always fire up your programs
  652. through the CLI, so you don't need LoadWb, and in that case you don't need
  653. the CLI process the actual startup-sequence is being executed from..so you
  654. can delete the startup-sequence altogether!
  655.  
  656.   And THERE'S your nubs.
  657.  
  658.   See, the computer is already "smart", the startup-sequence just helps make
  659. it smarter.  But there isn't a single line in the st-seq that you "need" to
  660. operate the computer.  If you want to operate icons, then certainly you need
  661. the LoadWb command, but that's about it.  The only command that comes close
  662. to "necessary" would be the SetClock command, just because you'll want to
  663. reference back to the dates of files at some point later when trying to
  664. figure something out.
  665.  
  666.   Okay, boot up your disk and let's move on.
  667.  
  668.                                        *
  669.  
  670.   To make sure the Discard Menu doesn't cool down, discard the XX, formerly
  671. Prefs drawer, then pop open the System drawer and delete the FastMemFirst
  672. and SetMap programs.
  673.  
  674.   Update Note:  2.x/3.x users, gad, you've got just TONS of stuff on your
  675. Workbench that you'll never use in a million years.  Go through your manual
  676. and blast anything that looks ugly.  Leave MultiView (very nice program) if
  677. nothing else.
  678.  
  679.   We're not keeping the fonts for Notepad on this disk, so put a blank,
  680. formatted disk in df1, rename it to FontDisk, make the Workbench window real
  681. tall so you can get a good eyeballful of the byte gauge there on the left,
  682. then in a big CLI window covering the rest of the screen, carefully type:
  683.  
  684.              Dir fonts all             ;to take a look, if you haven't
  685.              Copy fonts/TBM.font Ram:  ;saves TBM.font to Ram
  686.              Copy fonts/TBM/8 Ram:     :save the actual font to Ram
  687.              MakeDir df1:fonts         ;makes a fonts dir on df1's disk
  688.              Copy fonts df1:fonts all  ;copies fonts to df1
  689.              Delete fonts all          ;check out that byte gauge!
  690.  
  691.   Wild, eh?  It isn't just that there's so many bytes involved, it's also
  692. that whole bunch of sub-directories.  When a directory is created, a certain
  693. byteage is kind of "assumed" for that directory, hence all the disk space
  694. needed for a bunch of byte-sized fonts.  When you learn how to use the Assign
  695. command we'll get the space back AND save the fonts.  For now, get rid of
  696. them.  If you're hooked on Notepad and want all the neat fonts, make yourself
  697. another copy of Workbench, call it NoteBench, and use that disk for, quote,
  698. word-processing, unquote.
  699.  
  700.   Okay, let's put our TBM fonts back:
  701.  
  702.              CD df0:                   ;just to make sure
  703.              MakeDir fonts             ;have to make a new fonts dir
  704.              MakeDir fonts/TBM         ;make fonts/TBM dir
  705.              Copy Ram:TBM.font fonts   ;copies TBM.font back to fonts dir
  706.              Copy Ram:8 fonts/TBM      ;copies actual font to fonts/TBM
  707.  
  708.  
  709.   Now it's time for the Big Daddy of them all, the c directory.  So except
  710. for the ones you KNOW you need, type:
  711.  
  712.                         CD c               ;saves typing out pathnames
  713.  
  714.                         Rename DiskDoctor df0:Utilities/DiskDoctor ;moves it
  715.                                                     to appropriate directory
  716.                         Rename Delete d      ;"shorten" the Delete command
  717.  
  718.                         d Ask
  719.                         d BindDrivers      ;unless you have a hard drive
  720.                         d ChangeTaskPri
  721.                         d DiskChange
  722.                         d Edit
  723.                         d EndSkip *(not on 1.2)
  724.                         d Eval *
  725.                         d FileNote
  726.                         d GetEnv *
  727.                         d Lab
  728.                         d Lock *
  729.                         d Mount            ;unless you have a hard drive
  730.                         d NewShell *
  731.                         d Prompt
  732.                         d Protect
  733.                         d Relabel
  734.                         d RemRAD *
  735.                         d Resident *
  736.                         d Search
  737.                         d SetDate
  738.                         d SetEnv *
  739.                         d Skip
  740.                         d Which
  741.                         Rename d Delete    ;renames it back to "Delete".  Do
  742.                                            ;NOT leave it as "d"! :)
  743.                         CD df0:
  744.  
  745.  
  746.   Having a good time?  These are all advanced DOS commands which you might
  747. want somewhere on down the road.  They're right there, faithfully preserved
  748. on your master, so don't hesitate to wipe 'em out.
  749.  
  750.   DiskDoctor tries to recover files from a damaged disk, OR files you've
  751. deleted..all of which means you may r-e-e-e-ally want the good Doctor
  752. some day.  But it belongs in Utilities, like any tool.  I, myself, never use
  753. the Utilities directory, I keep everything in "Tools".  But Utilties should
  754. still be there, with the More program in it.  2.x/3.x users should have
  755. MultiView in there.
  756.  
  757.   FastFonts is also a tool, not a command, but we'll leave it here because we
  758. don't have enough need for a "Text/Tools" directory.  Yet.
  759.  
  760.                                        *
  761.  
  762.   So I'd say that's Step One; clearing some room on the Bench and straight-
  763. ening up the st-seq.  Make a master copy of this disk named BareBench.
  764. Whenever you make a master copy of something always boot it up just to be
  765. sure it works.  This is especially true if you don't have Marauder yet.
  766. Rename this disk "Workbench" and this is the one we'll use for the tutorial.
  767.  
  768.                                        *
  769.  
  770.